@charset "utf-8";
/* CSS Document */
.primary { float:right; clear:right; width:745px; }
.secondary { float:left; clear:left; width:240px; }

.section-general .article-list { /* height:167px; */ }

.part1,.part2,.part3 { }
/* 幻灯片 */
/*=============================================================================================*/
#slideBox { float:left; width: 315px; height:237px; padding:10px; background-color:#e5e5e5;}
.slideBox { position: relative; width:313px; height:235px; border:#fff solid 1px; overflow: hidden;  font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; }
.slideBox .pic img { width:313px; height:235px; display: block; }
.slideBox .txt-bg { position: absolute; bottom:0px; left:0px; z-index: 1; height: 30px; width:100%;  background: #333; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.slideBox .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width:100%; overflow: hidden; }
.slideBox .txt li{ height:30px; line-height:30px; position:absolute; bottom:-30px;}
.slideBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; text-decoration: none; }
.slideBox .num { position: absolute; z-index: 3; bottom:8px; right:8px; }
.slideBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.slideBox .num li a,.slideBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.slideBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.slideBox .num li.on a,.slideBox .num a:hover{ background:#fd4e01;  }

.homepage-date { width:240px; height:65px; background:url(../images/date.png) 0 0 no-repeat; margin-bottom:10px; font-size:14px; font-family:"Microsoft Yahei"; }
#showtimes { padding:10px 20px;}
.homepage-date .year { text-indent:45px; font-weight:bold; line-height:23px;}
.homepage-date .month { text-indent:45px;}
.homepage-date .month span { margin-right:20px;}

#liucheng { height:87px; background-image:url(../images/bg.jpg); margin-bottom:15px; position:relative;}
#liucheng .xbg{height:87px; position:absolute; left:100px; top:10px;}
#liucheng .xbg li{width:63px; height:63px; text-align:center; float:left; display:inline;}
#liucheng .xcs{background-image:url(../images/xbg.png);}
#liucheng .xbgc{background-image:url(../images/xbgc.png) !important;}
#liucheng .xbg li p{ font-size:14px; padding:0 17px; font-family:"Microsoft Yahei"; margin-top:2px; text-align:left;}
#liucheng .xjtc{background:url(../images/jt.png) 8px -19px no-repeat !important;}
#liucheng .cs{width:39px !important; height:19px !important; background:url(../images/jt.png) 8px 0 no-repeat; margin-top:22px;}

#homepage-notice { background-color:#fff; height:182px; }
#homepage-notice .title { height:28px; line-height:28px; background:#8dc73f; }
#homepage-notice .title h2 { padding-left:10px; font-size:14px; color:#fff;}
#homepage-notice .title .more a { color:#fff;}
.homepage-notice { padding:2px 10px;}
.homepage-notice ul.list li { height:23px; line-height:23px; }

#homepage-news { float:right; background-color:#fff; width:410px; height:256px; }
#homepage-news .title { height:32px; line-height:32px; background:url(../images/title.png) 0 0 repeat-x; }
#homepage-news .title h2 { padding-left:10px; font-size:16px; font-family:Microsoft YaHei; font-weight:normal;}
.homepage-news { padding:6px 10px;}

#homepage-jiaoliu { background-color:#fff; border-top:#8dc73f solid 3px; }
#homepage-jiaoliu .title { height:31px; line-height:31px; background:url(../images/title.png) 0 -40px repeat-x; border-left:#dcdcdc solid 1px; border-right:#dcdcdc solid 1px;  }
#homepage-jiaoliu .title h2 { padding-left:10px; font-size:14px; }
.homepage-jiaoliu { border:#dcdcdc solid 1px; padding:2px 10px;}
.homepage-jiaoliu ul.list li { height:23px; line-height:23px; }

#homepage-pics { background-color:#fff; border-top:#8dc73f solid 3px; }
#homepage-pics .title { height:31px; line-height:31px; background:url(../images/title.png) 0 -40px repeat-x; border-left:#dcdcdc solid 1px; border-right:#dcdcdc solid 1px;  }
#homepage-pics .title h2 { padding-left:10px; font-size:14px; }
.homepage-pics { border:#dcdcdc solid 1px; padding:10px 10px 3px 10px;}
.homepage-pics li { margin-bottom:8px;}
.homepage-pics img { display:block; width:218px; }

#homepage-links { background-color:#fff; border-top:#34495c solid 3px; }
#homepage-links .tab-hd { height:32px; background-color:#f1f1f1; position:relative; }
#homepage-links .tab-hd .more { position:absolute; right:10px; top:8px;}
#homepage-links .tab-hd h2 { float:left; border-left:#0073c4 solid 4px; height:18px; padding-left:10px; line-height:18px; margin:8px 10px; font-size:16px; font-family:Microsoft YaHei; font-weight:normal; position:relative; }
#homepage-links .tab-hd li{ float:left; width:120px; height:32px; line-height:32px; }
#homepage-links .tab-hd li a{ display:block; color:#333;  text-align:center;  font-weight:bold;}
#homepage-links .tab-hd li a:hover{ text-decoration:none;   }
#homepage-links .tab-hd li.on{ background-color:#0073c4; font-weight:bold; position:relative; }
#homepage-links .tab-hd li.on a { color:#fff;  }
#homepage-links .tab-bd { padding-top:15px; padding-bottom:5px; border:#dcdcdc solid 1px; }

.part-l { float:left; width:326px; margin-right: 11px;}
.part-l-new { float:left; width:620px;}
.part-r { float:right; width:326px;}

/* 成果展示 */
/*=============================================================================================*/
#homepage-photo { border:#dcdcdc solid 1px; height:215px; background:#fff url(../images/homepage-photo.png) 0 0 repeat-x; }
#homepage-photo .title { height:42px; line-height:42px; padding-left:20px; padding-right:20px; }
#homepage-photo .title h2 { float:left; height:42px; font-size:16px; color:#00477a; font-family:Microsoft YaHei; font-weight:normal;  background:url(../images/icon.png) 0 center no-repeat; padding-left:30px;  }
.ladyScroll{ width:960px; position:relative; margin-left:20px; }
.ladyScroll .prev,.ladyScroll .next{width:29px;height:64px;position:absolute;top:45px;left:0px;z-index:100; cursor:pointer; }
.ladyScroll .next{ left:auto; right:0px; background:url(../images/focusAdvBg.png) right 0;}
.ladyScroll .prev { background:url(../images/focusAdvBg.png); }
.ladyScroll a.next:hover { background-position:right -65px; }
.ladyScroll a.prev:hover { background-position:0 -65px;  }
.ladyScroll .scrollWrap{width:960px;overflow:hidden;position:absolute; top:0px;}
ul.dlList li{ display:inline; float:left; width:241px; position:relative;}
ul.dlList li .li-photo { display:block; width:230px;height:152px;border:#daddde solid 1px; padding:1px; background-color:#fff; }
ul.dlList li .li-photo img { width:230px; height:152px; }
ul.dlList li .li-photo img:hover {  opacity:0.8;filter:Alpha(opacity=80); }
ul.dlList li .li-info { position:absolute; left:2pxpx; bottom:2px; width:230px; line-height:25px; text-align:center; z-index:1; }
ul.dlList li .li-info a { color:#fff; }
ul.dlList li .shadow { position:absolute; left:2px; bottom:2px; width:230px; height:25px; background:#000;filter:alpha(opacity=50);opacity:0.50; z-index:0;}

.friend-link { background-color:#fff; padding:0 10px 10px 10px; display:block; margin:auto;  }
.friend-link ul.list { margin:auto;}
.friend-link ul.list li{ display:inline; margin-right:10px; line-height:22px; } 
.friend-link ul.list li span { font-weight:bold;}
.friend-link a:link,#friend-link a:visited{color:#3e280b!important;}
.friend-link a:hover{color:#3e280b!important;}

.homepage-tongji{ background-color:#fff; padding:0 10px 10px 10px; height:22px; }



